package io;

import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

public class FosDemo2 {
    public static void main(String[] args) throws IOException {
        /*
        文件流有两种创建模式:覆盖模式和追加模式
        构造器:
        FileOutputStream(String path)
        FileInputStream(File file)
        以上两种为覆盖模式得构造器，这种情况下创建文件输出流时如果连接得文件
        已经存在！！则会把文件之前的数据全部删除！！

        构造器:
        FileOutputStream（String path，boolean append）
        FileOutputStream（File file，boolean append）
        如果第二个参数传入true，则文件流为追加模式，此时连接得文件
        已经存在！会保留文件之前的所有数据。！！
        通过当前流每次写入得内容都会陆陆续续追加到文件后面。！！

        */

        FileOutputStream fos=new FileOutputStream("fos.txt",true);
                String line="你叉发发发发发发发发发发发发发发发发发啊覅爱覅发，dadafafdada ";
        fos.write(line.getBytes(StandardCharsets.UTF_8));

        System.out.println("写出完毕！");
        fos.close();

    }
}
